package demo.day14

// Kotlin 使用函数式编程
fun main() {
    //1.定义name集合
    val names = listOf("a", "b", "c")
    //2.定义age集合
    val ages = listOf(17, 19, 18)
    //3.合并以上两个集合
    // 4.给集合添加内容
    // 5.输出结果
    /**
     * 我写的 步骤3-5用了3行代码
     */
//    val result = names.zip(ages)
//    result.forEach{
//        println("you name is ${it.first},you age is ${it.second}")
//    }
    /**
     * 老师写的 步骤3-5 用了1行代码
     */
    names.zip(ages).toMap().map { "you name is ${it.key},you age is ${it.value}" }.map { println(it) }

}